virtual int ExcludeClipRect( int x1, int y1, int x2, int y2 ); virtual int ExcludeClipRect( LPCRECT lpRect );
Возвращаемое значение
Определяет новый тип области отсечения. Это может быть любое из следующих значений:
COMPLEXREGION Область имеет накладывающиеся рамки. ERROR Никакая область не была создана. NULLREGION Область пустая. SIMPLEREGION Область не имеет никаких рамок перекрывания.
Параметры
x1
Определяет логическую x координату левого верхнего угла прямоугольника.
y1
Определяет логическую y координату левого верхнего угла прямоугольника.
x2
Определяет логическую x координату нижнего правого угла прямоугольника.
y2
Определяет логическую y координату нижнего правого угла прямоугольника.
lpRect
Определяет прямоугольник. Может также быть объект CRect.
Замечания
Создает новую область отсечения, которая состоит из существующего области отсечения минус определенный прямоугольник.
Ширина прямоугольника, определенного абсолютным значением x2 - x1, не должна превысить 32,767 единицы. Это ограничение применяется к высоте прямоугольника также.